ChatBot (ChatGPT Prompt Engineering for Developers)
ここまでのプロンプトとは異なりチャット形式
messageのロール
messageの集まり(一連のmessage):context
role
system
set the behaviour and persona of the assistant
開発者がリクエストを送らずに会話にフレームを設定できる
user
assistant:LLM
temperatureを1にして、何回かmessagesを送ってみる例
each conversation with a language model is a standalone interaction
会話履歴は全てmessages (context)に含めないといけない
OrderBot(ピザの注文)
contextに追加していく
system
最初はsystem messageだけ
メニューも含めている
user
assistant
user
assistant
...
contextをコピーし、systemメッセージを追加し、会話履歴をJSONでエクスポートした
temperatureは0(0以外だとJSONが崩れうる)